#pragma warning disable 108
using System;
using System.Runtime.InteropServices;
using System.Collections.Generic;
using Cephei;
using Cephei.Generic;
namespace Cephei.QL.Experimental.Credit
{
     // <summary> 
	// ! Default types defined as enum to allow easy aggregation of types. Theres an event algebra logic by default provided by DefaultType. If your new type requires more sofisticated test you need to derive from it as in FailureToPay
	// </summary>
    [Guid ("BB839C41-9342-4632-B9E6-05BFFB6DEAAB"),ComVisible(true)]
	public interface IAtomicDefault 
	{
		///////////////////////////////////////////////////////////////
        // Methods
        //
    }

    // <summary> 
	// ! Default types defined as enum to allow easy aggregation of types. Theres an event algebra logic by default provided by DefaultType. If your new type requires more sofisticated test you need to derive from it as in FailureToPay Factory
	// </summary>
   	[ComVisible(true)]
    public interface IAtomicDefault_Factory // : Collection_Factory<IAtomicDefault, ICell<IAtomicDefault>>
    {
        ///////////////////////////////////////////////////////////////
        // Factory methods
        //
    }
}

